package cn.yunyichina.provider.guide.entity;

/**
*
* @Author auto_gen_by_tool
* @CreatedTime 2017-03-08 09:56:09
*/
public class TemplateNode {
	/**
	 * 开始运行的条件。空表示没条件。ALL表示所有来源分支完成才开始，数值表示具体多少个来源完成才开始，百分比表示超过百分比的来源完成才开始
	 * @return
	 */
	private String startRunRule;
	/**
	 * 结束运行的条件.空表示没条件。ALL表示所有目标分支完成才结束，数值表示具体多少个目标完成才结束，百分比表示超过百分比的目标完成才结束
	 * @return
	 */
	private String endRunRule;
	
	/**
	 * 开始运行的条件。空表示没条件。ALL表示所有来源分支完成才开始，数值表示具体多少个来源完成才开始，百分比表示超过百分比的来源完成才开始
	 * @return
	 */
     public String getStartRunRule() {
		return startRunRule;
	}
	public void setStartRunRule(String startRunRule) {
		this.startRunRule = startRunRule;
	}
	/**
	 * 结束运行的条件.空表示没条件。ALL表示所有目标分支完成才结束，数值表示具体多少个目标完成才结束，百分比表示超过百分比的目标完成才结束
	 * @return
	 */
	public String getEndRunRule() {
		return endRunRule;
	}
	public void setEndRunRule(String endRunRule) {
		this.endRunRule = endRunRule;
	}
     /**/
     private String id;
     public void setId(String id) {
          this.id = id;
     }
     public String getId() {
          return id;
     }

     /*流程模板ID*/
     private String templateId;
     public void setTemplateId(String templateId) {
          this.templateId = templateId;
     }
     public String getTemplateId() {
          return templateId;
     }

     /*名称*/
     private String nodeName;
     public void setNodeName(String nodeName) {
          this.nodeName = nodeName;
     }
     public String getNodeName() {
          return nodeName;
     }

     /*类型 自动确认AUTO，规则计算RULE*/
     private String nodeType;
     public void setNodeType(String nodeType) {
          this.nodeType = nodeType;
     }
     public String getNodeType() {
          return nodeType;
     }

     /*图标*/
     private String photo;
     public void setPhoto(String photo) {
          this.photo = photo;
     }
     public String getPhoto() {
          return photo;
     }

     /*描述*/
     private String remarks;
     public void setRemarks(String remarks) {
          this.remarks = remarks;
     }
     public String getRemarks() {
          return remarks;
     }

     /*节点过程类型 1起点 2过程中间点 3结束点*/
     private Integer nodeProcType;
     public void setNodeProcType(Integer nodeProcType) {
          this.nodeProcType = nodeProcType;
     }
     public Integer getNodeProcType() {
          return nodeProcType;
     }

     /*链接地址 点击后跳转地址，参数{{order_no}}*/
     private String url;
     public void setUrl(String url) {
          this.url = url;
     }
     public String getUrl() {
          return url;
     }

     /*x坐标*/
     private Double x;
     public void setX(Double x) {
          this.x = x;
     }
     public Double getX() {
          return x;
     }

     /*y坐标*/
     private Double y;
     public void setY(Double y) {
          this.y = y;
     }
     public Double getY() {
          return y;
     }

}